r5 vs r6
11[[분류:테스트]]
22[목차]
33== 서문 ==
44API_TOKEN은 [[https://nineapple.wikive.cc/member/mypage|내 정보]]에서 얻으면 된다.
55
66== Python ==
77=== 문서 API 가져오기 ===
88{{{#!syntax python
99import requests
1010
1111headers = {
1212 'Authorization': 'Bearer API_TOKEN'
1313}
1414
1515respone = requests.get('https://nineapple.wikive.cc/api/edit/나인애플위키:연습장', headers=headers)
1616print(f"응답 결과 : {respone.text}")
1717}}}
1818
1919==== 결과 ====
2020{{{#!syntax json
2121{"text":"[[분류:연습장]][include(틀:연습장 목록)]","exists":true,"token":"QUuK6gxvTsgnkhUR8cENjw3gdU6KChNSPbwHg890ek8/1+BxwDSt18sENGd7X2BP"}
2222}}}
2323
2424=== 문서 편집 ===
2525{{{#!syntax python
2626import requests
2727import json
2828
2929headers = {
3030 'Content-Type': 'application/json',
3131 'Authorization': 'Bearer API_TOKEN'
3232}
3333
3434data = {
3535 'text': '''[[분류:연습장]][include(틀:연습장 목록)]
3636Hello, world!''', #편집 내용
3737 'log': '[API] 테스트', #편집 요약
3838 'token': '' #문서 토큰
3939}
4040
4141respone = requests.post('https://nineapple.wikive.cc/api/edit/나인애플위키:연습장', headers=headers, data=data)
4242print(f"응답 결과 : {respone.text}")
4343}}}